/**
 * 
 */
package com.ayg.openapi.model.request.econtract;

import com.ayg.openapi.model.request.IBaseParam;
import com.ayg.openapi.model.response.econtract.QueryUserSignResult;

/**
 * @author Napoleon.Chen
 * @date 2019年3月7日
 */
public class QueryUserSignParam  implements IBaseParam<QueryUserSignResult> {

	private String templateId;
	private String idcard;
	private String serviceCompanyId;

	/**
	 * @return the templateId
	 */
	public String getTemplateId() {
		return templateId;
	}

	/**
	 * @param templateId the templateId to set
	 */
	public void setTemplateId(String templateId) {
		this.templateId = templateId;
	}

	/**
	 * @return the idcard
	 */
	public String getIdcard() {
		return idcard;
	}

	/**
	 * @param idcard the idcard to set
	 */
	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	/**
	 * @return the serviceCompanyId
	 */
	public String getServiceCompanyId() {
		return serviceCompanyId;
	}

	/**
	 * @param serviceCompanyId the serviceCompanyId to set
	 */
	public void setServiceCompanyId(String serviceCompanyId) {
		this.serviceCompanyId = serviceCompanyId;
	}

	/* (non-Javadoc)
	 * @see com.ayg.openapi.model.request.IBaseParam#requestURI()
	 */
	@Override
	public String requestURI() {
		return "/econtract/extr/usersign/qry";
	}

	/* (non-Javadoc)
	 * @see com.ayg.openapi.model.request.IBaseParam#methodName()
	 */
	@Override
	public String methodName() {
		return null;
	}

	/* (non-Javadoc)
	 * @see com.ayg.openapi.model.request.IBaseParam#version()
	 */
	@Override
	public String version() {
		return null;
	}

	/* (non-Javadoc)
	 * @see com.ayg.openapi.model.request.IBaseParam#respDataClass()
	 */
	@Override
	public Class<?> respDataClass() {
		return QueryUserSignResult.class;
	}
	
}
